package com.xxx.common.utils;

import java.text.DecimalFormat;

import org.apache.commons.lang3.math.NumberUtils;

public class NumberUtil {
	
	public static final DecimalFormat DECIMAL_FOFMAT_2 = new DecimalFormat(".00");
	
	/**
	 * 四舍五入 保留两位小数
	 * @param number
	 * @return
	 */
	public static float getNumberRound(float number){
		return NumberUtils.toFloat(DECIMAL_FOFMAT_2.format(number));
	}
	
	/**
	 * 四舍五入 保留两位小数
	 * @param number
	 * @return
	 */
	public static String getNumberRound(String number){
		return DECIMAL_FOFMAT_2.format(number);
	}
	
	/**
	 * 四舍五入
	 * @param number
	 * @return
	 */
	public static float getNumberRound(float number,DecimalFormat format){
		return NumberUtils.toFloat(format.format(number));
	}
	
	/**
	 * 四舍五入
	 * @param number
	 * @return
	 */
	public static String getNumberRound(String number,DecimalFormat format){
		return format.format(number);
	}

}
